<?php
/**
 * 修正新人培训数据
 * @author ray
 */
apf_require_class('Oa_Job_Abstract');
class Oa_Job_Hr_UpdateTrain extends Oa_Job_Abstract {
    private $read_db = "hroa_slave";//读数据库
    private $write_db = "hroa_master";//写数据库
    private $i_start_job_time = 0;//开始日期（updated）
    private $i_end_job_time = 0;//结束日期（updated）
    private static $user_info = array('SHE2072',
'SHE2071',
'SHE2100',
'SHE2107',
'SHE2227',
'SHE2040',
'SHS159',
'SHS145',
'SHS137',
'SHE1908',
'SHE2170',
'SHE1881',
'SHE1979',
'SHE2167',
'SHS094',
'SHE1850',
'SHE2036',
'SHE2098',
'SHE2161',
'SHE2099',
'SHE1976',
'SHE2139',
'SHE2196',
'SHS100',
'SHE1794',
'SHE1940',
'BJE1863',
'BJE1921',
'BJE1955',
'BJE2059',
'BJE1919',
'BJE1918',
'BJE1950',
'BJE1986',
'BJE2028',
'BJE1915',
'BJE1920',
'BJE2185',
'BJE2203',
'BJE2201',
'TJE2181',
'TJE2180',
'DLE2118',
'DLE1887',
'NJE1554',
'NJE1930',
'NJS064',
'SUZE1948',
'SUZE1997',
'SUZE2082',
'SUZE2081',
'WXE2048',
'NBE1983',
'HZE2049',
'HZE2175',
'ZZE2006',
'SJZE2097',
'CDE1969',
'CDE1883',
'CDS122',
'CDE2022',
'CQS163',
'CQE2210',
'CSE1984',
'SZE2157',
'FSE2056',
'FSE2057',
'FSE2058',
'SHE2188',
'SHE2194',
'SHE2192',
'SHE2198',
'SHe2197',
'SHE2162',
'SHE2066',
'SHE2171',
'SHE2220',
'SHE2256',
'SHE1898',
'SHE1935',
'SHE2257',
'SHE2140',
'SHE2040',
'SHE1974',
'SHE2032',
'SHE2037',
'SHE1936',
'SHE2258',
'SHE2104',
'SHE2229',
'SHE2250',
'SHE2164',
'SHE2070',
'SHE2226',
'SHE2190',
'SHE2223',
'SHE2276',
'SHE2337',
'SHE1975',
'SHE2280',
'SHE2281',
'SHE2275',
'SHE2335',
'SHE2191',
'SHE2314',
'SHE2138',
'BJE2184',
'BJE2055',
'BJE2206',
'BJE2142',
'BJE2141',
'BJE1988',
'BJE2128',
'BJE2237',
'BJE2130',
'BJE2205',
'BJE2202',
'BJE2143',
'CSE2144',
'CSE2352',
'CSE2232',
'CSE2263',
'GZE1995',
'CDE2092',
'CDE2126',
'CDE2323',
'DLE2045',
'FSE2145',
'FSE2173',
'FSE2273',
'HFE2248',
'HFE2243',
'HFE2291',
'HFE2245',
'JNE2134',
'JNE2297',
'JNE2419',
'KME2121',
'NBE2208',
'SUZS165',
'SUZE2172',
'SUZS162',
'SUZE2231',
'CDE2120',
'QDE2080',
'QDE2114',
'QDE2295',
'SZE2156',
'SZE2178',
'SZE2179',
'SZE2272',
'SZE2214',
'SZE2270',
'SZE2157',
'SZE2347',
'SZE2381',
'SYE2127',
'BJE2132',
'WHE2123',
'CQE2085',
'CQE2160',
'HZE2239',
'HZE2288',
'HZE2317',
'HZE2090',
'HZE2091',
'HZ2368',
'HZE2174',
'NJE2262',
'NJE2153',
'NJE2154',
'NJE2177',
'GZE2217',
'GZE2236',
'GZE2356',
'GZE2150',
'GZE2300',
'GZE2147',
'GZE2133',
'TJE1991',
'SHE2309',
'SHE2448',
'SHE2358',
'SHE2386',
'SHE2255',
'SHE2307',
'SHE2359',
'SHE2390',
'SHE2391',
'SHE2392',
'SHE2251',
'SHE2249',
'SHE2111',
'SHE2332',
'SHE2279',
'SHE2308',
'SHE2330',
'SHE2331',
'SHE2274',
' SHE2338',
'SHE2219',
'SHE2222',
'SHE2357',
'SHE2388',
'SHE2313',
'SHE2310',
'SHE2218',
'SHE2169',
'SHE2225',
'SHE2364',
'KME2266',
'NCE2199',
'NCE2322',
'NCE2327',
'HZE2289',
'HZE2405',
'HZE2403',
'HZE2404',
'SJZE2340',
'SJZE2341',
'GZE2265',
'GZE2299',
'GZE2353',
'GZE2413',
'GZE2235',
'GZE2412',
'NJE2261',
'BJE2286',
'BJE2285',
'BJE2325',
'BJE2342',
'BJE2397',
'BJE2396',
'BJE2400',
'BJE2183',
'BJE2182',
'BJE2325',
'CDE2372',
'BJE1915',
'TJE2425',
'TJE2426',
'FSE2351',
'FSE2409',
'SUZE2345',
'SUZE2293',
'SUZE2375',
'SUZE2344',
'SUZE2424',
'SZE2382',
'SZE2429',
'SZE2305',
'SZE2271',
'SZE2241',
'SZE2240',
'SZE2269',
'SZE2349',
'SZE2384',
'SZE2380',
'SZE2383',
'SZE2427',
'SZE2428',
'HFE2244',
'HFE2247',
'HFE2246',
'SHE2690',
'SHE2436',
'CSE2648',
'CSE2502',
'CSE2784',
'CSE2501',
'SZE2461',
'SZE2463',
'SZE2715',
'SZE2776',
'SZE2485',
'SZE2588',
'SHE2514',
'SZE2543',
'SZE2777',
'SZE2746',
'SZE2545',
'SZE2586',
'SZE2646',
'SZE2680',
'SZE2681',
'SZE2647',
'SZE2483',
'SHE2366',
'SZE2778',
'NJE2597',
'NJE2701',
'NJE2758',
'NJE2499',
'NJE2498',
'TYE2494',
'TYE2589',
'TYE2622',
'TYE2590',
'SHE2441',
'TYE2729',
'TYE2730',
'JNE2607',
'JNE2643',
'JNE2676',
'JNE2645',
'JNE2775',
'JNE2739',
'JNE2740',
'JNE2741',
'SHE2477',
'JNE2742',
'JNE2745',
'JNE2675',
'XAE2554',
'XAE2555',
'XAE2556',
'XAE2672',
'XAE2710',
'XAE2711',
'XAE2783',
'SHE2354',
'XAE2557',
'XAE2560',
'XAE2415',
'HZE2497',
'HZE2534',
'HZE2451',
'HZE2533',
'FSE2379',
'FSE2410',
'FSE2458',
'SHE2339',
'FSE2609',
'FSE2610',
'FSE2658',
'FSE2706',
'FSE2657',
'FSE2608',
'DLE2631',
'DLE2698',
'DLE2731',
'DLE2768',
'SHE2445',
'DLE2767',
'SYAE2471',
'SYAE2549',
'SYAE2550',
'SYAE2551',
'SYAE2756',
'SYAE2757',
'SYAE2669',
'SYAE2659',
'SYAE2614',
'SHE2444',
'SJZE2666',
'SJZE2158',
'BJE2474',
'BJE2491',
'BJE2492',
'BJE2493',
'BJE2506',
'BJE2516',
'BJE2517',
'BJE2518',
'SHE2438',
'BJE2519',
'BJE2520',
'BJE2521',
'BJE2525',
'BJE2577',
'BJE2578',
'BJE2580',
'BJE2581',
'BJE2583',
'BJE2620',
'SHE2443',
'SHE2479',
'BJE2621',
'BJE2629',
'BJE2630',
'BJE2665',
'BJE2693',
'BJE2694',
'BJE2695',
'CDE2616',
'CDE2617',
'CDE2416',
'SHE2480',
'CDE2712',
'GZE2369',
'GZE2470',
'GZE2779',
'GZE2753',
'GZE2671',
'GZE2752',
'GZE2751',
'GZE2754',
'GZE2648',
'SHE2515',
'CQE2376',
'CQE2561',
'CQE2618',
'CQE2651',
'QDE2346',
'QDE2407',
'QDE2716',
'QDE2603',
'QDE2602',
'QDE2642',
'SHE2627',
'QDE2717',
'QDE2735',
'QDE2736',
'QDE2737',
'QDE2738',
'QDE2604',
'QDE2605',
'NBE2762',
'NBE2773',
'SUZE2456',
'SHE2576',
'SUZE2539',
'SUZE2540',
'SUZE2541',
'SUZE2599',
'SUZE2640',
'SUZE2641',
'SUZE2668',
'SZE2704',
'SZE2705',
'SUZE2424',
'SHE2108',
'SHE2512　',
'CDE2486',
'BJE2579',
'DLE2632',
'FSE2780',
'CSE2611',
'CSE2708',
'CCE2526',
'CCE2530',
'SHE2663',
'SHE2041',
'QDE2734',
'SHF2799',
'SHF2820',
'SHF2848',
'shf2876',
'shf2787',
'SHE2333',
'SHE2687',
'SHF2818',
'SHF2791',
'SHE2315',
'SHF2786',
'SHE2727',
'SHE2819',
'SHE2788',
'BJF2793',
'BJF2794',
'BJF2806',
'BJF2807',
'BJF2808',
'BJF2822',
'SHE2065',
'BJF2867',
'BJF2868',
'QDF2812',
'QDS181',
'CCF2809',
'CCF2821',
'TYF2827',
'FZE2684',
'FZE2685',
'FZE2707',
'SHE2574',
'KMF2840',
'TJF2850',
'TJF2851',
'TJF2852',
'CSF2814',
'CSF2864',
'CSF2898',
'JNE2743',
'JNE2744',
'DLF2841',
'SHE2625',
'SHE2719',
'DLF2823',
'DLE2699',
'SZF2859',
'SZF2862',
'SZE2747',
'XAE2558',
'XAE2559',
'XAE2650',
'HFE2635',
'HFE2637',
'SHE2509',
'FSE2749',
'NJE2771',
'NJF2796',
'NJF2801',
'NJF2828',
'NJF2802',
'NJF2803',
'NBF2813',
'NBF2818',
'CDF2816',
'SHE2440',
'CQF2838',
'CQF2839',
'SUZF2857',
'SUZF2810',
'SHF2880',
'SHF2914',
'SHF2938',
'SHF2936',
'SHF2846',
'SHF2881',
'SHE2725',
'SHF2910',
'SHF2909',
'SHF2875',
'SHF2906',
'SHF2935',
'SHF2937',
'SHS254',
'SHE2789',
'SHF2792',
'SHF2939',
'SHE2394',
'SYAF2977',
'SYAF2978',
'FZF2835',
'FZF2924',
'HFF2842',
'FSF2959',
'DLF2825',
'DLF2795',
'DLF2826',
'CDF2871',
'SHE2450',
'CDF2901',
'CDF2928',
'SUZF2917',
'SUZF2919',
'SUZF2971',
'QDF2973',
'QDF2858',
'NJF2854',
'NJF2855',
'NJF2891',
'SHE2106',
'NJF2893',
'NJF2894',
'BJF2869',
'BJF2883',
'BJF2884',
'BJF2886',
'BJF2887',
'BJF2888',
'BJF2889',
'BJF2890',
'SHE2476',
'BJF2933',
'BJF2945',
'BJF2946',
'TJF2940',
'SZF2921',
'SZF2950',
'ZZF2900',
'CQF2981',
'GZF2931',
'GZF2953',
'SHE2766',
'SHF2934',
'SHF2984',
'SHF2913',
'SHF2908',
'SHF2983',
'SHF3030',
'SHF2986',
'SHF3009',
'SHF2985',
'SHF3047',
'SHE2765',
'SHF2990',
'SHF3013',
'SHS202',
'SHF3051',
'SHF2967',
'SHF3010',
'SHF3032',
'SHF3050',
'SHF2968',
'SHF2877',
'SHE2363',
'SHE2442',
'SHF2847',
'SHF3008',
'SHF3031',
'SHF2962',
'SHF2982',
'SHF3010　',
'SHF2966',
'SHF3011',
'SHF2969',
'SHF3048',
'SHE2623',
'SHF3033',
'SHF2911',
'SHF2987',
'SHF3049',
'NBF2974',
'CSF3041',
'SZF2860',
'SZF3023',
'SZF3025',
'SZF3000',
'SHE2387',
'SZF3002',
'DLF2929',
'TJF3046',
'TJF2992',
'BJF2994',
'BJF3035',
'BJF3054',
'XAF2927',
'XAF2980',
'SUZF3257',
'SHE2689',
'NJF2997',
'SYE2948',
'FSF2958',
'GZF2952',
'GZF3042',
'FZF2925',
'FZF3070',
'QDF2972',
'QDF3021',
'HFF2916',
'SHE2393',
'CQF2797',
'CQF2957',
'CQF3007',
'CQF2930',
'CQF3068',
'NCF3066',
'ZZF2926',
'FSF2923',
'SHS304',
'SHF3110',
'SHE2334',
'SHF3130',
'SHS209',
'SHF3127',
'SHF3075',
'SHS228',
'SHF3028',
'SHF3052',
'SHS244',
'SHF3128',
'SHF2988',
'SHE2507',
'SHF3092',
'SHF3091',
'SHS203',
'CCF3098',
'SZF3059',
'SZF3060',
'SZF3103',
'SZF3145',
'SZF3078',
'SZF3106',
'SHE2478',
'CDF3006',
'CDF3065',
'CDF3087',
'HFF3118',
'HFF3102',
'HFF3016',
'SUZF3018',
'SUZF3019',
'SUZF3119',
'NBF3161',
'SHE2691',
'XAF3043',
'TJF3044',
'TJF3045',
'TJF3097',
'TJF3108',
'QDF3135',
'HZF3101',
'HZF3040',
'HZF3116',
'HZF3117',
'SHE2439',
'FSF3063',
'FSF3062',
'JNF3058',
'JNF3137',
'GZF3026',
'GZF3061',
'GZF3083',
'GZF3142',
'NJF3055',
'NJF3056',
'SHE2433',
'SHE2482',
'NJF3099',
'SJZF3076',
'BJF2993',
'BJF3036',
'BJF3037',
'BJF3038',
'DLF3034',
'DLF2943',
'CQF3067',
'CQF3069',
'SHE2513',
'CQF3022',
'zzf3085',
'ZZF3222',
'ZZF3086',
'SHC292',
'SHF3277',
'SHF3223',
'SHF3276',
'SHF3202',
'SHF3228',
'SHE2726',
'SHF3197',
'SHS287',
'SHF3204',
'shf3129',
'SHF3072',
'shf3094',
'SHF2800',
'SHF3208',
'SHF3209',
'SHF3071',
'SHE2662',
'SHF3272',
'SHF3154',
'SHF3201',
'SHF3074',
'SHF3073',
'WHF3121',
'SHE2475',
'WHF3171',
'WHF3172',
'WHF3190',
'CSF3189',
'SYF2947',
'SYF3122',
'XAF3170',
'XAF3169',
'TJF3133',
'TJF3183',
'SHE2688',
'TJF3195',
'TJF3308',
'TJF3255',
'ZZF3122',
'szf3291',
'SZF3146',
'SZF3147',
'SZF3175',
'SZF3176',
'SHE2575',
'SZF3247',
'SZF3248',
'SZF3289',
'SZF3290',
'SZF3345',
'SZF3346',
'SZF3347',
'JNF3136',
'JNF3187',
'JNF3188',
'SHE2664',
'SUZF3160',
'SUZF3186',
'SUZF3240',
'CDF3191',
'CDF3192',
'CDF3256',
'CDF3294',
'CDF3296',
'CDF3341',
'DLF3134',
'SHE2365',
'DLF3348',
'FZF3143',
'FZF3162',
'FZF3218',
'GZF3167',
'GZF3168',
'GZF3165',
'GZF3220',
'GZF3249',
'GZF3253',
'SHE2703',
'NJF3150',
'NJF3156',
'NJF3157',
'NJF3184',
'BJF3138',
'BJF3266',
'BJF3267',
'BJF3270',
'BJF3307',
'HZF3215',
'SHE2434',
'SHE2508',
'HZF3343',
'CQF3292',
'SHF3178',
'SHF3203',
'SHF3373',
'SHS307',
'SHF3205',
'SHF3227',
'SHF3207',
'SHF3238',
'SHE2628',
'SHS334',
'SHF3372',
'SHF3312',
'SHF3199',
'SHF3198',
'SHF3232',
'SHF3124',
'SHT3311',
'shs338',
'SHF3179',
'SHE2722',
'SHF3318',
'SHS341',
'SHF3313',
'SHF3322',
'SHS206',
'SHF3114',
'SHS237',
'SHF3153',
'SHS337',
'SHS233',
'ZZE2564',
'SHF3278',
'SHF3239',
'SHF3093',
'SHF3271',
'SHF3155',
'SHF3893',
'SHF3152',
'SHF3330',
'SHF3233',
'SHF3200',
'ZZE2619',
'SHF3225',
'SHS232',
'SHF3182',
'SHF3310',
'SHF3896',
'TJF3338',
'TJF3337',
'SUZS321',
'SUZS336',
'SUZF3339',
'ZZE2677',
'SUZF3385',
'WHF3285',
'HZF3214',
'HZF3158',
'HZF3159',
'HZF3344',
'FSF3386',
'QDF3335',
'HFF3931',
'NJS273',
'ZZE2755',
'NJS342',
'GZF3250',
'GZF3221',
'GZF3254',
'CDF3342',
'CDF3340',
'CDF3379',
'CDS184',
'BJF3269',
'BJF3306',
'ZZE2678',
'BJF3355',
'BJF3357',
'BJF3358',
'BJF3364',
'XMF3938',
'XMF3976',
'SZF3193',
'SZS324',
'DLF3212',
'DLF3244',
'ZZE2566',
'DLF3245',
'SHF3316',
'SHS339',
'SHF3279',
'SHF3309',
'SHF3958',
'SHS221',
'SHS220',
'SHS219',
'SHF3899',
'ZZE2567',
'SHF3895',
'SHF3229',
'SHF3900',
'SHF3966',
'SHF3898',
'SHF4061',
'SHF3894',
'SHS250',
'SHF4012',
'SHF4062',
'SHE2435',
'ZZE2569',
'SHF3990',
'SHF4042',
'SHF4044',
'SHF3989',
'SHF3988',
'SHF3955',
'SHF4043',
'SHF40460',
'SHF3317',
'SHF3274',
'ZZE2718',
'SHF3275',
'SHF3910',
'SHF3315',
'SHF3965',
'SHF3993',
'CCF3929',
'CCF3928',
'SYAF3378',
'SYAF3954',
'SYE2455',
'QDF3922',
'GZF3889',
'GZF3907',
'GZF3978',
'CDF3380',
'CDF4009',
'CDF4024',
'CDF4025',
'CDF4026',
'SUZS27',
'SYE2496',
'SUZF3924',
'SUZF3926',
'SUZF3972',
'SUZF4000',
'SUZF4051',
'SZF3934',
'SZF3973',
'SZF3974',
'SZF3998',
'SZF4021',
'CCE2531',
'SZF4022',
'SZF4083',
'ZZF3923',
'ZZF4073',
'ZZF4074',
'CSF3969',
'NJF3384',
'NJF3902',
'NJF3937',
'NJF3968',
'CCE2527',
'NJF4029',
'NJF4049',
'BJF3943',
'BJF3944',
'BJF3945',
'BJF3947',
'BJF3948',
'BJF3949',
'BJF3950',
'BJF3951',
'CCE2528',
'BJF3952',
'BJF3980',
'BJF3982',
'BJF4001',
'BJF4004',
'BJF4002',
'BJF4035',
'BJF4036',
'BJF4037',
'BJF4080',
'CCE2529',
'XAF3999',
'XAF4056',
'XAF4057',
'TJF4006',
'FZF3933',
'FZF4071',
'HZF3920',
'HZF3921',
'HZF4031',
'SHF3112',
'TJE2495',
'SHF4047',
'SHF4065',
'SHF4171',
'SHF3273',
'SHF3959',
'SHF3317',
'SHF3953',
'SHF4085',
'SHF4063',
'SHF4146',
'TJE2728',
'SHF4172',
'SHF4194',
'SHF3992',
'SHF3985',
'SHF3986',
'SHF4086',
'SHF4192',
'SHF4195',
'SHF3957',
'SHF3916',
'SHE2447',
'FZE2503',
'SHF4120',
'SHF4122',
'SHF3967',
'SHF3014',
'SHF4119',
'SHF4145',
'SHF3911',
'SHS186',
'SHF4144',
'SHF4197',
'FZE2571',
'SHF4196',
'SHF4064',
'SHF4015',
'SHF4198',
'SHF3994',
'SHF4118',
'NCS261',
'NCF4016',
'XMF3977',
'XMF3939',
'FZE2572',
'XMF3941',
'FSF3387',
'FSF4090',
'CQF4135',
'CQF3293',
'CQF4050',
'CSF4028',
'CSF4180',
'DLF4179',
'SZF4133',
'FZE2612',
'JNF3932',
'SUZF4017',
'SUZF4018',
'SUZF4067',
'SUZF4093',
'SUZF4211',
'XAF4091',
'GZF3936',
'GZF4160',
'GZF4215',
'FZE2654',
'CDF4023',
'CDF4100',
'NJF4070',
'NJF4208',
'BJF4038',
'BJF4039',
'BJF4095',
'BJF4128',
'BJF4129',
'BJF4130',
'FZE2682',
'BJF4156',
'BJF4183',
'BJF4184',
'BJF4210',
'HFF4097',
'FZF4161',
'HZF4007',
'HZF4089',
'HZF4032',
'HZF4158',
'FZE2750',
'SHF4254',
'SHF4169',
'SHF4303',
'SHF4223',
'SHF4176',
'SHF4301',
'SHF3964',
'SHF4115',
'FZE2652',
'SHF4253',
'SHF4147',
'SHF4271',
'shf4013',
'SHF4201',
'SHF4204',
'SHF4221',
'shf4222',
'SHF4205',
'SHF4200',
'FZE2653',
'SHF4202',
'SHF4244',
'SHF4149',
'GZF4138',
'GZF4136',
'GZF4235',
'GZF4266',
'GZF4284',
'GZF4285',
'GZF4290',
'FZE2655',
'BJF4155',
'BJF4185',
'BJF4249',
'BJF4260',
'BJF4261',
'SUZF4232',
'SUZF4282',
'SUZF4283',
'SUZF4288',
'SUZF4336',
'SHE2720',
'HFE2593',
'QDF4178',
'QDF4257',
'QDF4286',
'TYF4052',
'TYF4157',
'TYF4217',
'NBF4281',
'CCF4306',
'CDF4098',
'CDF4099',
'HFE2594',
'CDF4227',
'JNF4125',
'TJF4350',
'TJF4351',
'TJF4246',
'TJF4247',
'SZF4188',
'SZF4233',
'SZF4258',
'SZF4305',
'HFE2595',
'SZF4338',
'SZF4356',
'SJZF4228',
'HZF4034',
'HZF4213',
'HZF4230',
'CQF4245',
'DLF4278',
'NJF4256',
'NJF4335',
'HFE2596',
'CSF4134',
'HFE2667',
'HFE2733',
'HFE2489',
'HFE2636',
'HFE2402',
'CSE2411',
'SHF4362',
'SHF4363',
'SHF4372',
'SHF4364',
'SHF3370',
'SHF4152',
'SHF4401',
'SHF4393',
'SHF4273',
'SHF4332',
'SHF4375',
'SHF4377',
'SHF4275',
'SHF4318',
'shf4376',
'shf4360',
'SHF4331',
'HZF4352',
'HZF4229',
'JNF4349',
'HFF4343',
'HFF4342',
'WHF4224',
'WHF4225',
'WHF4226',
'WHF4402',
'ZZF4334',
'SYAF4367',
'SYAF4397',
'SZF4291',
'GZF4320',
'GZF4384',
'QDF4403',
'CSF4287',
'SUZF4231',
'SUZF4319',
'SUZF4337',
'SUZF4370',
'SUZF4371',
'CQF4382',
'CQF4280',
'CDF4279',
'CDF4340',
'FSF4379',
'BJF4308',
'BJF4310',
'BJF4321',
'BJF4322',
'BJF4365',
'BJF4366',
'BJF4387',
'NJF4248',
'NJF4386',
'SHF4173',
'JNF4124',
'SHF4123',
'SHF4142',
'SHP4267'
    );
    private static $user_name = array('李杰',
'崔志佳',
'付丽芳',
'唐景云',
'马磊',
'韩萍',
'肖雄',
'任意',
'郑杰',
'李波',
'陈开行',
'吴志敏',
'李明泉',
'闵志远',
'王启春',
'魏志',
'陈金鑫',
'沈青',
'邹纯',
'李南京',
'韩小丽',
'胡敏',
'郝丽莎',
'田妮',
'方丽',
'周晶晶',
'郑海平',
'江涛',
'艾明杰',
'叶兰鑫',
'陈佳',
'杨杰',
'牟良',
'王春林',
'徐震宇',
'欧阳仲江',
'陈忆雯',
'杜明江',
'吴正春',
'尹达',
'李心彤',
'王菲',
'陈科',
'叶建波',
'韩延杨',
'舒志邦',
'吴灿',
'吕攀',
'黎洪伟',
'袁伟',
'王旭',
'吕梁',
'肖智勇',
'王成',
'罗军红',
'冯波',
'谢静',
'陈芳琳',
'葛玉玲',
'姜沈励',
'蒋为可',
'高锋',
'徐培研',
'王瑞',
'王莹',
'房俊颖',
'李志刚',
'赵鹏英',
'宋武斌',
'肖俊斌',
'丁锐文',
'贾胜謇',
'王悦',
'吴佳',
'姚希',
'李敏杰',
'肖鹏九',
'叶嫣',
'陆欣',
'曹建国',
'郑坚',
'李洪波',
'郑紫薇',
'王静',
'李琳',
'张睿卿',
'李夏珊',
'吴彬彬',
'蒋秋锋',
'沈搏文',
'刘欢',
'吴红亮',
'杨海生',
'李庆丰',
'马樑',
'高金萍',
'潘雅雯',
'孙德敏',
'王玫',
'罗万江',
'唐文建',
'张晓娟',
'蔡文静',
'谷芳',
'钟宛徐',
'王永龙',
'刘伟',
'刘琳',
'李涛',
'黄海拾贝',
'杨惠函',
'叶洪涛',
'周承忠',
'徐绍文',
'谢锦明',
'蔡秋传',
'梁城浩',
'赵静',
'杨婷婷',
'石延杰',
'齐金山',
'孙丽娜',
'孙雅静',
'田波',
'侯会林',
'李培昊',
'孙伟',
'陈宁',
'刘铭',
'邹虎',
'周杨',
'李倩',
'赵娟',
'刘文娟',
'何毅',
'黄菲',
'王丹',
'姜瑶',
'张艳玲',
'方欢',
'韩雪',
'张虎城',
'张艳',
'潘湘鸿',
'任莹',
'陈晓夏',
'王瑞',
'唐晓谊',
'涂洪',
'陈音怡',
'宋奕頔',
'高勤',
'周兰',
'孙乐',
'黄佳妮',
'夏政红',
'蒋权臻',
'冷振国',
'曹金',
'陆路野',
'刘晓丽',
'宋牧青',
'屈黎黎',
'姚宇飞',
'侯佳庆',
'高国平',
'聂廷锋',
'郭杰',
'周姗姗',
'周魏平',
'孙晓娜',
'赵长骏',
'刘佳',
'帅敏琪',
'张峰峰',
'占慧飞',
'吴勇',
'谢芳',
'胡小昕',
'李美和',
'毕孔',
'赵丽',
'王琦',
'成克勉',
'宋瑞',
'邱雁',
'薛涛',
'卓越',
'黄丽',
'杜洁娣',
'孙建新',
'何金锋',
'张雨',
'左杰',
'张飒',
'王宁',
'罗丹',
'郭尧',
'张飞',
'孟凡芝',
'刘胜义',
'祝宏业',
'刘芮铭',
'崔晓雪',
'张俊宇',
'周杰',
'王冠',
'邵楠楠',
'刘煜',
'苏琪慧',
'闻秋兰',
'张亚菲',
'吴苏州',
'周丽',
'周荣兴',
'刘冬梅',
'余大明',
'王蕾',
'熊自玉',
'梁华丽',
'肖玲',
'季嘉玫',
'邢沁沁',
'孙雯蓉',
'龚 帅',
'饶大兴',
'李 锐',
'郭惠忠',
'王磊',
'王剑锋',
'林泽辉',
'夏季',
'金哲峰',
'王丰',
'张浩',
'曹艳庆',
'耿立倩',
'胡佳妮',
'杨清',
'赵远',
'周甜',
'盛超',
'杨菲菲',
'滑勇',
'张新乐',
'王文慧',
'冯建刚',
'刘彬彬',
'王清晓',
'赵升',
'谭晶晶',
'罗晓玲',
'蔡嶷',
'谢水木生',
'冯美玲',
'李苔茜',
'史作武',
'王亚军',
'朱亚君',
'傅艳',
'夏吉吉',
'姚雯',
'乌旭升',
'刘晓曼',
'贺新',
'梁玮殷',
'时先进',
'薛丰',
'谢家欣',
'喻春阳',
'董莹',
'胡岩',
'周琥玮',
'赵亚青',
'孙逸',
'缪金伟',
'刘爱春',
'朱晨',
'马冬梅',
'诸妮',
'曹明华',
'童翩',
'吴昕慧',
'常江涛',
'许静',
'何烨',
'杨敏',
'姚玮',
'黄河',
'钟浩元',
'揭群剑',
'赵璞成',
'周琴',
'王韵琦',
'吴晓辈',
'王晓晨',
'黄玉玺',
'解云',
'丛贵明',
'寥全能',
'朱拱平',
'常海松',
'陈红飞',
'李刚',
'李小锋',
'李志勇',
'邹莹',
'余丹',
'汪永玮',
'李冰',
'胡琼',
'贵红雨',
'陈刚',
'聂兴尧',
'刘熙',
'周军',
'吴炜',
'陈欣燕',
'姜晓薇',
'李鹏',
'王霞',
'孙琴丰',
'姜秋杨',
'潘皓亮',
'卢孝君',
'王成',
'朱文山',
'张琪',
'白忠霖',
'刘永瑶',
'陈龙',
'贺维',
'蔡建丰',
'王家虎',
'周永静',
'宋毅文',
'杨鸿金',
'周震',
'郭颖华',
'李博',
'高飞',
'周浩',
'杨磊',
'吴飞',
'覃聪',
'熊庆祥',
'周贝迪',
'刘善民',
'仝凤轩',
'梅伟',
'张林',
'宋云',
'梁钰林',
'郭俊丽',
'史敏君',
'王小磊',
'杨忠翰',
'刘东静',
'于瑶',
'章俊',
'张喜彬',
'凤金鹏',
'王林磊',
'康建',
'俞纯',
'钱清',
'余燕',
'张靖',
'彭珊珊',
'周婷',
'龚诚',
'张峤',
'张钰文',
'余金波',
'邱涛',
'于水',
'徐梦妮',
'曾莉',
'叶静',
'赵婷婷',
'陈杰',
'倪一擎',
'龚磊',
'陶云',
'吕丽娜',
'孟智',
'朱建华',
'龚建朝',
'徐伟丽',
'王静芳',
'俞然',
'麦洁文',
'刘广霞',
'沈云霞',
'李川',
'袁真',
'马伟康',
'袁虎',
'郑杰',
'李海燕',
'舒畅',
'郭益峰',
'赵丹',
'于栋栋',
'宋涛',
'张慧珊',
'陈亮',
'周志辉',
'王玉',
'唐洋',
'温馨',
'彭超',
'王竹君',
'范达',
'夏海洋',
'李夏',
'孟志君',
'李雪莲',
'文艺儒',
'李杰',
'梁宇飞',
'王宁',
'王冠群',
'周俊丽',
'齐向华',
'王烨',
'陈曦',
'游洋',
'李晓乐',
'高凯龙',
'张宁',
'林惜琼',
'钟翔',
'袁莉',
'廖亚宁',
'李晓旭',
'陈文庆',
'王丹',
'袁亦',
'王云',
'白玉',
'衣晶丹',
'顾萍萍',
'何敏',
'王铁梁',
'陈丽花',
'甘燕鸣',
'张天伦',
'谭燕洁',
'陈晓敏',
'牛永承',
'刘蕾蕾',
'卞颖娥',
'尚胤',
'康震',
'李林',
'云海勤',
'王秋菊',
'孟钰',
'张美芳',
'王秋娟',
'张成',
'王晓琼',
'张炜',
'周玲玲',
'司马晶晶',
'张映娴',
'张可可',
'袁丹',
'叶春美',
'王敬峰',
'宋然',
'王薪权',
'贾志东',
'杨雪娇',
'刘鹏程',
'谷璧波',
'常瑶琦',
'徐伟',
'杨丽君',
'黄佳卢',
'朱文',
'王卓群',
'王黎娜',
'王恒清',
'梁志刚',
'黄玲燕',
'吴晓枫',
'明静',
'许鸣',
'梅绍平',
'邹云雄',
'侯孙栋',
'薛小青',
'施峰峰',
'郭鑫萌',
'沈洁云',
'胡殿龙',
'陈君',
'童程琪',
'张德继',
'杨瑛',
'刘轩飞',
'袁琼',
'佘闻祥',
'黄肖青',
'刘艳霞',
'梁坚',
'吴芳翠',
'邹瑜',
'余晴',
'周莉',
'杨秋',
'郑威',
'左永魁',
'王权',
'潘玥',
'吕妍',
'刘平竞',
'曹祖仪',
'陈琳',
'岳龙',
'李姗',
'刘锦彪',
'李嘉',
'刘静',
'陈静',
'李卓羿',
'覃业精',
'刘周君',
'许恒波',
'崔洪永',
'于群',
'张波',
'夏梦',
'耿兴福',
'况坚',
'王洋',
'赵西文',
'姜雅琳',
'王伟',
'丁巍',
'邹岚谷',
'叶静',
'高尧云',
'盛志凯',
'徐迟',
'王於君',
'李凤',
'徐明',
'王鑫',
'陈屈张',
'田嘉',
'高川子',
'安国姝',
'张明',
'闫永潮',
'陈洁',
'郑兴忠',
'王雯进',
'张少林',
'徐敬敬',
'宋金昕',
'崔海宇',
'张浩迪',
'李博',
'田宇',
'赵建宇',
'刘会民',
'赵鹏',
'孟威',
'刘巧丽',
'王浚铭',
'岳旭雯',
'刘健',
'潘伟',
'王静怡',
'王昌盛',
'曾伟',
'汤丽莉',
'黄斌',
'涂学军',
'朱传勇',
'管洪敏',
'刘慧婷',
'叶智',
'康宝',
'顾青',
'侯春军',
'陆玉娇',
'杨林',
'龚继朋',
'薛彬',
'梁凤',
'张蓉',
'罗维超',
'倪珍珍',
'夏同弘',
'徐晗',
'王霄萍',
'周翔',
'马俊杰',
'贾涵予',
'朱晶玲',
'纪仿竹',
'郑聪',
'陈丽',
'张图南',
'刘伟',
'李林',
'王莹',
'刘霞',
'杨媛媛',
'张文奇',
'王俊',
'张建军',
'夏大勇',
'张思凯',
'林明',
'孙燕',
'李国瑞',
'柳溪',
'丁杨波',
'刘晓旺',
'路李',
'崔恒君',
'张莉',
'梅海生',
'徐文洪',
'张丽萍',
'周洁',
'席盼',
'陈卫康',
'靳佳莹',
'孙海鑫',
'济泉',
'钟玲',
'仝月',
'王凯',
'潘虹',
'范淑军',
'石曼',
'丁莹',
'李汪',
'胥华美',
'雷燕',
'童慧英',
'刘昌亮',
'朱明旻',
'廖炼锋',
'季佳旋',
'朱斌',
'王通',
'胡敏',
'张静',
'张吉',
'汤丽莉',
'李斌',
'汪瑾伊',
'叶明楠',
'曹婕',
'曹骏',
'白顺杰',
'赵锐',
'任晓洁',
'高彩云',
'刘朝青',
'曹玉彦',
'马亮',
'徐龙',
'陈晴晨',
'任怡',
'吴天石',
'李冲',
'强美静',
'张文静',
'刘龙梅',
'程颖辉',
'金子强',
'陈阳',
'金勰',
'朱刚毅',
'刘文亮',
'朱维华',
'宁宁',
'尹传风',
'路令霞',
'孙传卫',
'王亚军',
'张天韧',
'蔡嫣',
'袁彪',
'郑园园',
'肖兆妤',
'许彩华',
'刘敏珺',
'唐向峰',
'吴红霞',
'王锦',
'王荣',
'王琳',
'丁婷婷',
'吕晓晔',
'白志杰',
'穆欣欣',
'丁燕',
'向莉',
'唐莉',
'刘晓琴',
'吴坤阳',
'罗臻',
'吴建琴',
'许涛',
'夏橙子',
'张倩',
'方兰',
'丛宝地',
'张卓',
'钟桂军',
'吴瑕',
'靖罗群',
'黄笑斐',
'顾晶晶',
'钱玉城',
'刘一凡',
'李志田',
'王聪',
'沈祖超',
'刘青',
'任筱琳',
'黄豫容',
'陈洪波',
'符妍妍',
'唐林浩',
'邹欣',
'汪伟',
'徐琼',
'张亚琴',
'吕超',
'麦瑞珊',
'李立飞',
'赵亮',
'辛晓琳',
'杨俊宝',
'罗晓明',
'杨彬',
'王浩宇',
'于海晨',
'秦萍',
'王正军',
'徐美玲',
'李爽',
'吕艳丽',
'温著勇',
'李欢欢',
'刘鲁娟',
'陈贝贝',
'阙一平',
'杨俊',
'沈尚东',
'王慧',
'毛儒军',
'王胜',
'王芹芹',
'徐萍',
'叶洋',
'洪振龙',
'王小明',
'朱玉韬',
'苏蒙蒙',
'王斯盈',
'陈玉多',
'施佳欢',
'刘宏杰',
'杨勇',
'李魏',
'曹衡亮',
'李超',
'王瑜',
'刘海祥',
'徐钰炜',
'江枫',
'刘兰英',
'朱坤',
'王伟',
'余青青',
'尹建伟',
'张毅',
'梁天勇',
'孙武',
'莫祖强',
'张帮易',
'韩艳星',
'吴啸凌',
'胡华东',
'林海欣',
'郑清',
'雷圆圆',
'谢翔燕',
'孙盼盼',
'叶璐',
'罗刚',
'李娜',
'李强',
'时晨',
'闵家麟',
'郜国乐',
'朱召恒',
'刘奎',
'扶永林',
'唐祯萍',
'王妍',
'陈爱华',
'康港',
'柴继升',
'李召臣',
'张果',
'徐然',
'李超',
'曹勇新',
'王辉',
'卢金焕',
'陈亮',
'易刚',
'林映朝',
'庞嘉誉',
'邓书兰',
'王晶',
'高飞',
'李吉',
'陆昭君',
'唐道',
'吴兵',
'朱泓源',
'吴俣漫',
'余艮',
'程小琼',
'王鹏',
'戴亚超',
'薛缘缘',
'张宗湘',
'刘媛',
'李明亮',
'赵璟',
'富文博',
'张雷',
'叶攀',
'付恒亮',
'梁旭芳',
'夏伟',
'李忠秀',
'陈进金',
'厉湘',
'王瑞',
'周敏',
'李灿',
'鞠康',
'李国媛',
'刘乔',
'刘媛媛',
'黄鹏程',
'张璇璇',
'孙娜',
'龙全全',
'李东',
'陈培培',
'李聪聪',
'刘晓娜',
'张明',
'姚芬',
'宋芳',
'艾志程',
'徐燕云',
'肖瑟',
'唐垒',
'秦万霖',
'宋汀周',
'王韦',
'胡文丽',
'候文艳',
'黄宜琳',
'刘培添',
'郑淋文',
'王明霞',
'白龙',
'沈海丹',
'彭光华',
'李长宝',
'王晓骏',
'李春华',
'盛绿烨',
'尤新嫣',
'王根意',
'颜罗滨',
'赵梦圆',
'王珏',
'刘定环',
'陈佳慧',
'张斯皆',
'龚磊',
'白晓圆',
'杨洋',
'卢现升',
'蓝秋琼',
'潘晓莺',
'谢艳',
'苏金慰',
'江楠',
'杨利萍',
'郑羡于',
'黄育文',
'张小艳',
'陆颖',
'姚文建',
'马山清',
'林国梁',
'戴一定',
'奚吴迪',
'张丽欣',
'虞文琴',
'陈华冯',
'严晓丽',
'涂睿',
'严庆瑶',
'范昊',
'薛鹏',
'胡亚州',
'雷虹',
'杨苍佑',
'周瑾',
'肖延娜',
'陈建民',
'周兰兰',
'奚望',
'陈杰莉',
'陈涛',
'梁甜',
'何源',
'王国成',
'曾理慧',
'黄健',
'刘培立',
'林景雄',
'李天子',
'陈景',
'张泽楠',
'白秋平',
'樊云龙',
'张满霞',
'焦丽君',
'于铎',
'沙渺',
'苏海龙',
'周凯',
'田学强',
'宫瑞鸿',
'罗于',
'张正丽',
'姜海鹏',
'赵润',
'王果',
'杨剑',
'李文',
'于哲',
'曾印群',
'王雪',
'赵一文',
'卓银香',
'高阳',
'李娜',
'阮骑',
'乔晓辉',
'贾淼');

    function __construct(){
        $this->i_start_job_time = microtime(true);
        $this->log('start job work');
    }
    public function run() {
        //经讨论决定默认把2012年9月1号前的入职的员工定义为全部参加过培训
        $sql = "UPDATE user SET new_train = 2 WHERE enter_date < 20120901";
        $this->execute($sql,array(),$this->write_db);

        //更新20120901之后的人
        $sql = "SELECT user_code,user_name FROM user WHERE enter_date >= 20120901 AND job_status = 1";
        $user_code = $this->get_db_rows($sql,$this->write_db);

        if($user_code){
            $error = array();
            foreach($user_code as $row){
                if(in_array($row['user_code'], self::$user_info)){
                    $sql = "UPDATE user SET new_train = 2 WHERE user_code = '{$row['user_code']}'";
                    $this->execute($sql,array(),$this->write_db);
                }else{
                    //名字不在已培训
                    if(in_array($row['user_name'], self::$user_name)){
                        $error[$row['user_code']]=$row['user_name'];
                    }
                }
            }
            if($error){
                $this->log('NO INFO ABOUT:'.print_r($error,true));
            }
        }else{
            $this->log('enter_date >= 20120901 GET ERROR');
        }

        $this->i_end_job_time = microtime(true);
        echo "\nThis process exhaust time totally about ";
        printf("%f", $this->i_end_job_time - $this->i_start_job_time);
        $this->log('job work end');
    }

}